package system

type Icon struct {
	ID          *int64  `json:"id" gorm:"column:id;primaryKey"`         // 主键 ID
	IconTypeID  *int64  `json:"iconTypeId" gorm:"column:icon_type_id"`  // 图标类型ID
	IconName    *string `json:"iconName" gorm:"column:icon_name"`       // 图标名称
	ViewBox     *string `json:"viewBox" gorm:"column:view_box"`         // viewBox 属性
	Xmlns       *string `json:"xmlns" gorm:"column:xmlns"`              // XML 命名空间
	Version     *string `json:"version" gorm:"column:version"`          // 版本号
	IconContent *string `json:"iconContent" gorm:"column:icon_content"` // SVG 内容
}

func (Icon) TableName() string {
	return "icon"
}
